using System;
using System.Collections.Generic;
using LinFu.IoC.Configuration;

namespace CoreEx.Samples.DomainModel.Implementation
{
	[Implements(typeof(IRegion))]
	[Serializable]
	public class Region : IRegion
	{

		#region Private Members

		private readonly IList<ITerritory> _territories = new List<ITerritory>();

		#endregion

		public int RegionID { get; set; }
		public string RegionDescription { get; set; }
		public IList<ITerritory> Territories 
		{
			get { return _territories; }
		}
	}
}
